چطوری میشه

راهنمای مبتدیان برای استفاده از Git با وردپرس

راهنمای مبتدیان برای استفاده از Git با وردپرس

آیا به دنبال استفاده از Git و ادغام GitHub با وب سایت وردپرس خود هستید؟

Git و GitHub ابزارهای ضروری برای توسعه دهندگانی هستند که می خواهند تغییرات در کد را پیگیری کنند، پروژه های مختلف کدنویسی را مدیریت کنند و با یک تیم روی همان کد کار کنند. همچنین می‌توانید نسخه پایدار کد خود را در صورت بروز مشکل در فرآیند توسعه بازیابی کنید.

در این مقاله همه چیز در مورد استفاده از Git با وردپرس را توضیح خواهیم داد.

Beginners guide to using Git with WordPress
راهنمای مبتدیان برای استفاده از Git با وردپرس 1

در اینجا یک نمای کلی از همه چیزهایی است که در این راهنما پوشش خواهیم داد. برای رفتن به هر بخش می توانید روی پیوندهای زیر کلیک کنید:

Git چیست؟

Git، مخفف ردیاب اطلاعات جهانی، یک سیستم کنترل نسخه توزیع شده است که به ردیابی تغییرات در فایل های کامپیوتری مختلف یا پروژه های کدگذاری کمک می کند. این پروژه‌ها در چیزی ذخیره می‌شوند که مخزن (یا repo) نامیده می‌شود، که اساساً پوشه والد است که Git برای ذخیره همه فایل‌ها استفاده می‌کند.

Git عمدتاً توسط توسعه دهندگانی که بر روی وظایف مختلف توسعه نرم افزار کار می کنند استفاده می شود. با Git، چندین نفر می توانند به سادگی یک کلون از مخزن اصلی که حاوی کد اصلی است ایجاد کنند.

آنها سپس می توانند بدون نیاز به دسترسی یا ویرایش مخزن اصلی، تغییراتی را در رایانه شخصی خود انجام دهند. هنگامی که آنها تغییرات خود را انجام دادند و آماده ارسال آنها شدند، بسیاری از کاربران آنها را در سرویسی مانند GitHub آپلود می کنند که به سازماندهی مخازن مختلف تیم ها کمک می کند.

Git در مقابل GitHub – تفاوت چیست؟

هنگام بحث درباره git، یکی از سوالاتی که بیشتر پرسیده می شود این است که تفاوت بین Git و GitHub چیست.

اغلب، مبتدیان و صاحبان سایت های جدید فکر می کنند Git و GitHub یکسان هستند. با این حال، بین این دو تفاوت وجود دارد.

Git سیستم کنترل نسخه واقعی است که به شما امکان می دهد تغییرات کد خود را ردیابی کرده و آن را در چیزی به نام مخازن ایجاد و مرتب کنید. بنابراین، GitHub یک پلت فرم میزبانی وب برای ذخیره مخازن Git برای دسترسی آسان تیم است.

می توانید از Git به طور مستقل استفاده کنید و همه چیز را در یک ماشین محلی سازماندهی کنید، اما نمی توانید از GitHub بدون Git استفاده کنید.

علاوه بر آن، بسیاری از پلتفرم های میزبانی Git مانند Launchpad، Assembla و Bitbucket وجود دارد. اما محبوب ترین GitHub است که ویژگی های اضافی را در بالای Git ارائه می دهد.

GitHub برای شرکت‌ها و تیم‌های راه دور که چندین نفر روی یک پروژه کار می‌کنند. این یک رابط کاربر پسند و ویژگی های قدرتمندی دارد که آن را به ابزاری عالی برای همکاری تبدیل می کند.

به‌علاوه، همه چیز را در فضای ابری ذخیره می‌کند تا در صورت آسیب دیدن یا دزدیده شدن دستگاه محلی‌تان نگران از دست دادن اطلاعات خود نباشید.

گفته شد، بیایید شرایطی را ببینیم که می‌خواهید از Git و GitHub برای توسعه وردپرس استفاده کنید.

نحوه استفاده از Git و GitHub برای توسعه وردپرس

دو دلیل اصلی برای استفاده از Git و GitHub برای طرح وردپرس و توسعه افزونه.

به عنوان مثال، اگر یک تم جدید ایجاد می کنید یا از یک تم سفارشی ساخته شده برای سایت خود استفاده می کنید، GitHub برای مدیریت پایگاه کد پروژه شما عالی است.

می‌توانید به سادگی مخزن تم را از GitHub دریافت کنید، تغییراتی ایجاد کنید و سپس تم را روی یک سرور محلی آزمایش کنید. پس از ایجاد تغییرات، می‌توانید مخزن به‌روزرسانی شده را به GitHub فشار دهید و سپس تغییراتی را در تم در سایت وردپرس.

به طور مشابه، اگر یک توسعه دهنده وردپرس هستید که پلاگین ایجاد می کنید، می توانید از GitHub برای مدیریت پایگاه کد استفاده کنید.

همچنین برای پروژه‌های منبع باز که هر کسی می‌تواند در توسعه افزونه وردپرس. برای مثال، می‌توانید فایل‌های افزونه را از GitHub دریافت کنید تا باگ‌ها را برطرف کنید یا روی بهبود یک ویژگی کار کنید.

Make contributions to plugin development on GitHub
راهنمای مبتدیان برای استفاده از Git با وردپرس 2

گذشته از آن، می‌توانید از GitHub و Git برای دانلود و نصب افزونه‌ها و تم‌های وردپرس در وب‌سایت زنده خود استفاده کنید. در حالی که GitHub اجازه ذخیره و دانلود فایل را می دهد، تنظیم نشده است که به عنوان ذخیره سازی فایل مانند Dropbox یا Google Drive استفاده شود.

حالا، بیایید ببینیم چگونه می‌توانید از Git و GitHub برای توسعه وردپرس استفاده کنید. برای این آموزش، ما به شما نشان خواهیم داد که چگونه یک فایل پلاگین محلی را تغییر دهید و آن را در GitHub آپلود کنید.

تنظیم یک محیط وردپرس محلی برای Git

قبل از استفاده از Git و GitHub، ایجاد یک محیط وردپرس محلی بهترین روش است. اینجا جایی است که می توانید روی پروژه خود کار کنید، تغییراتی را در سایت وردپرس ایجاد کنید، کد جدید خود را امتحان کنید، و پلاگین و توسعه تم را آزمایش کنید.

داشتن یک محیط محلی تضمین می‌کند که وب‌سایت زنده شما تحت تأثیر تغییرات قرار نمی‌گیرد تا زمانی که آن‌ها را اجرا کنید. در صورتی که مشکلی پیش بیاید، می توانید تغییراتی ایجاد کرده و کد را در وب سایت محلی خود اشکال زدایی کنید.

برای شروع، می‌توانید از نرم‌افزار وب محلی استفاده کنید که به شما امکان می‌دهد میزبان سایت های محلی در رایانه خود به جای یک سرور مرحله بندی یا زنده.

برای مثال، نرم‌افزارهایی مانند Local WP (که قبلاً توسط Flywheel به نام Local شناخته می‌شد)، MAMP، XAMPP و WampServer برای ایجاد محیط های محلی عالی هستند. استفاده از آنها رایگان است و تنظیم آنها بسیار آسان است.

Login to your local WordPress website
راهنمای مبتدیان برای استفاده از Git با وردپرس 3

می توانید با دنبال کردن راهنماهای ما در نحوه نصب وردپرس در رایانه ویندوز و نحوه نصب وردپرس به صورت محلی در مک.

نصب Git به صورت محلی و ایجاد یک مخزن

هنگامی که محیط محلی شما آماده شد، گام بعدی دانلود و نصب Git در رایانه شما است.

اما قبل از انجام این کار، مهم است که بررسی کنید آیا Git قبلاً روی دستگاه شما نصب شده است یا خیر. دلیلش این است که جدیدترین دستگاه‌های macOS و Linux دارای Git از قبل نصب شده‌اند.

برای شروع، کافی است دستور git -version را در “Terminal” در هر دستگاه Mac یا Linux وارد کنید. در یک دستگاه ویندوز، می‌توانید Command Prompt را باز کنید و فرمان git version را تایپ کنید.

اگر Git از قبل نصب شده است، باید شماره نسخه Git را ببینید. اگر قبلاً نصب نشده باشد، چیزی نمی بینید یا یک خطای دستور ناشناخته دریافت می کنید. این بدان معناست که شما باید Git را روی دستگاه خود نصب کنید.

ابتدا، باید از وب‌سایت Git و به بخش “دانلودها” بروید.

Git website
راهنمای مبتدیان برای استفاده از Git با وردپرس 4

در صفحه بعدی، پیوندهایی برای Mac، Windows و Linux/Unix خواهید دید.

بروید و روی پیوند مربوط به سیستم عامل دستگاه خود برای دانلود Git کلیک کنید.

Select your operating system for git
راهنمای مبتدیان برای استفاده از Git با وردپرس 5

پس از دانلود Git از وب سایت، می توانید جادوگر نصب را راه اندازی کنید.

از اینجا، روی دکمه «بعدی» کلیک کنید و به سادگی دستورالعمل‌های روی صفحه را دنبال کنید تا فرآیند نصب کامل شود.

Installing git
راهنمای مبتدیان برای استفاده از Git با وردپرس 6

پس از اتمام نصب، می توانید Git را راه اندازی کنید.

پس از آن، به سادگی git version را تایپ کنید تا تأیید کنید که نرم افزار به درستی نصب شده است.

Check git version
راهنمای مبتدیان برای استفاده از Git با وردپرس 7

اکنون که Git برای استفاده در سیستم شما آماده است، گام بعدی ایجاد یک مخزن Git محلی است که در آن می توانید تغییراتی را در فایل های سایت وردپرس خود قبل از فشار دادن آنها به GitHub اعمال کنید.

برای شروع، به فایل‌های وب‌سایت محلی رایانه خود بروید. از اینجا، پوشه “wp-content” را پیدا کنید و سپس به پلاگین یا پوشه تمی که روی آن کار می کنید بروید. اکنون، در هر جایی در داخل پوشه کلیک راست کرده و گزینه «Open Git Bash Here» را کلیک کنید.

Click open with git bash
راهنمای مبتدیان برای استفاده از Git با وردپرس 8

با این کار نرم افزار Git در رایانه شما باز می شود.

از اینجا، به سادگی دستور زیر را تایپ کرده و کلید Enter یا Return را در صفحه کلید خود فشار دهید.

Enter git init command
راهنمای مبتدیان برای استفاده از Git با وردپرس 9

پس از آن، باید دستور زیر را تایپ کنید تا تغییرات فایل را انجام دهید.

پس از انجام این کار، Enter یا Return را بزنید.

Enter git add command
راهنمای مبتدیان برای استفاده از Git با وردپرس 10

در مرحله بعد، می توانید با تایپ دستور زیر پیامی به مخزن خود اضافه کنید.

git commit -m "پیام"

فراموش نکنید که پیام را با هر متنی که دوست دارید جایگزین کنید. این روشی برای یادداشت گذاشتن در مورد تغییرات خاصی است که در مخزن ایجاد کرده اید.

Add commit message
راهنمای مبتدیان برای استفاده از Git با وردپرس 11

پس از انجام این کار، به سادگی دکمه Enter یا Return را از صفحه کلید خود فشار دهید.

اکنون باید یک پوشه “.git” پنهان را در فایل‌های موضوع وردپرس محلی خود مشاهده کنید.

View hidden git folder
راهنمای مبتدیان برای استفاده از Git با وردپرس 12

ایجاد مخزن GitHub و انجام تغییرات

بعد، می‌توانید به وب‌سایت GitHub بروید و امضا کنید برای یک حساب رایگان.

برای شروع، به سادگی آدرس ایمیل خود را وارد کرده و روی دکمه “ثبت نام برای GitHub” کلیک کنید.

Sign up for a GitHub account
راهنمای مبتدیان برای استفاده از Git با وردپرس 13

در صفحه بعدی، برای ایجاد یک حساب کاربری جدید باید جزئیات را وارد کنید.

به عنوان مثال، یک رمز عبور ایجاد کنید، یک نام کاربری وارد کنید و تنظیمات برگزیده ایمیل خود را بررسی کنید.

Enter details to create a GitHub account
راهنمای مبتدیان برای استفاده از Git با وردپرس 14

اگر به پایین پیمایش کنید، GitHub از شما می‌خواهد تا یک معما را برای تأیید حساب خود حل کنید.

این شبیه داشتن reCAPTCHA در سایت شما.

Verify your GitHub account
راهنمای مبتدیان برای استفاده از Git با وردپرس 15

هنگامی که حساب شما آماده شد، داشبورد GitHub را مشاهده خواهید کرد.

بروید و روی علامت «+» در بالا کلیک کنید و گزینه «مخزن جدید» را انتخاب کنید.

Create a new repo in GitHub
راهنمای مبتدیان برای استفاده از Git با وردپرس 16

پس از آن، می توانید نامی برای مخزن خود وارد کنید.

همچنین گزینه هایی برای افزودن توضیحات و عمومی کردن مخزن یا خصوصی نگه داشتن آن وجود دارد.

Enter a name for new repo
راهنمای مبتدیان برای استفاده از Git با وردپرس 17

اگر به پایین پیمایش کنید، گزینه‌های بیشتری مانند افزودن یک فایل README و انتخاب مجوز خواهید دید.

هنگامی که تمام جزئیات را وارد کردید، روی دکمه “ایجاد مخزن” کلیک کنید.

Click the create repo button
راهنمای مبتدیان برای استفاده از Git با وردپرس 18

پس از ایجاد مخزن، باید URL آن را کپی کنید.

می‌توانید پیوند را در بخش راه‌اندازی سریع پیدا کنید.

Copy repo link under quick setup
راهنمای مبتدیان برای استفاده از Git با وردپرس 19

در مرحله بعد، باید Git Bash را در رایانه خود باز کنید.

از اینجا به سادگی دستور زیر را وارد کرده و Enter یا Return را فشار دهید.

git remote add source URL

فراموش نکنید که URL را با پیوند مخزن خود جایگزین کنید.

Enter remote add origin command
راهنمای مبتدیان برای استفاده از Git با وردپرس 20

پس از آن، می‌توانید دستور زیر را تایپ کنید.

با این کار مخزن محلی به مخزن راه دور در GitHub ارسال می شود.

Enter git push command
راهنمای مبتدیان برای استفاده از Git با وردپرس 21

در مرحله بعد، ممکن است از شما خواسته شود که حساب GitHub خود را در صورتی که قبلاً به Git متصل نیست، متصل کنید. به سادگی وارد حساب کاربری خود شوید و به Git اجازه اتصال دهید.

اکنون، می‌توانید مخزن GitHub را باز کنید و فایل‌های محلی را که تازه ویرایش کرده‌اید ببینید.

View local files in GitHub repo
راهنمای مبتدیان برای استفاده از Git با وردپرس 22

بعد از فشار دادن فایل‌های محلی به GitHub، سایر کاربران می‌توانند فایل را ویرایش کرده و تغییرات بیشتری در افزونه یا طرح زمینه ایجاد کنند.

اگر باید این به‌روزرسانی‌ها را از یک مخزن GitHub برای راه‌اندازی وب‌سایت محلی خود واکشی کنید، باید پوشه افزونه را در رایانه خود باز کنید، در هر جایی راست کلیک کنید و Git Bash را باز کنید.

بعد، می‌توانید دستور زیر را تایپ کنید و کلید Enter یا Return را فشار دهید.

فراموش نکنید که URL را با پیوند به مخزن GitHub جایگزین کنید.

اکنون می توانید این مراحل را برای شروع توسعه وردپرس با استفاده از Git و GitHub تکرار کنید.

پس از ایجاد تغییرات در فایل‌های محلی، گام بعدی این است که آنها را به سایت زنده هدایت کنید.

استقرار تم ها و افزونه های GitHub در یک سایت وردپرس زنده

بعد از اینکه توسعه یک افزونه یا تم وردپرس را تکمیل کردید، آخرین مرحله این است که آن را در وب سایت زنده خود مستقر کنید.

اکنون، می‌توانید از Git استفاده کنید و دستورات مختلفی را برای اعمال تغییرات خود به وب‌سایت وردپرس اجرا کنید. با این حال، راه آسان‌تری با استفاده از افزونه وردپرس Github مانند WP Pusher وجود دارد.

ابتدا، باید از وب‌سایت WP Pusher و روی دکمه «دانلود» کلیک کنید.

WP Pusher website
راهنمای مبتدیان برای استفاده از Git با وردپرس 23

در مرحله بعد، فایل های افزونه WP Pusher را دانلود کرده و در رایانه خود ذخیره کنید.

پس از آن، افزونه WP Pusher را نصب و فعال کنید. اگر به کمک نیاز دارید، لطفاً راهنمای ما را در نحوه نصب افزونه WordPress.

پس از فعال‌سازی، می‌توانید از داشبورد وردپرس به WP Pusher بروید و به برگه «GitHub» بروید.

Obtain GitHub token
راهنمای مبتدیان برای استفاده از Git با وردپرس 24

در مرحله بعد، یک پنجره بازشو باز می شود که از شما می خواهد به WP Pusher اجازه دهید با حساب GitHub شما متصل شود.

برای ادامه روی دکمه “Authorize wppusher” کلیک کنید.

Authorize wp pusher
راهنمای مبتدیان برای استفاده از Git با وردپرس 25

از اینجا، باید به حساب GitHub خود وارد شوید.

پس از انجام این کار، به سادگی نشانه GitHub را در صفحه بعدی کپی کنید.

Copy the GitHub token
راهنمای مبتدیان برای استفاده از Git با وردپرس 26

اکنون، به تنظیمات WP Pusher GitHub بروید و سپس کد رمز را وارد کنید.

فراموش نکنید که روی دکمه «ذخیره نشانه GitHub» کلیک کنید.

Save GitHub token
راهنمای مبتدیان برای استفاده از Git با وردپرس 27

پس از اتصال GitHub ، می توانید هر موضوع یا افزونه ای را که بارگذاری کرده اید از مخزن در وب سایت زنده وردپرس خود نصب کنید.

به عنوان مثال ، به wp pusher «نصب افزونه را در پانل مدیر وردپرس نصب کنید و URL مخزن افزونه را وارد کنید.
<شکل کلاس = "wp-block-image size-full"> Enter plugin repo

یا می توانید بر روی دکمه “انتخاب از GitHub” کلیک کنید ، و یک پنجره پنجره جدید باز می شود.

از اینجا ، به سادگی پیوند را به مخزن افزونه خود کپی کنید.

<شکل کلاس = "wp-block-image size-full"> Copy the link for plugin repo

پس از ورود به URL repo github ، می توانید جزئیات دیگری مانند شعبه مخزن و Subdirectory را وارد کنید.

در مرحله بعد ، باید به پایین بروید و روی دکمه “نصب افزونه” در پایین کلیک کنید.

<شکل کلاس = "wp-block-image size-full"> Click install plugin button

پس از نصب افزونه ، باید آن را فعال کنید.

برای انجام این کار ، به سادگی به افزونه های افزونه های نصب شده بروید و به افزونه ای که تازه نصب کرده اید بروید. از اینجا می توانید بر روی دکمه “فعال” کلیک کنید.
<شکل کلاس = "wp-block-image size-full"> Activate a plugin

اکنون می توانید با استفاده از افزونه نصب شده در وب سایت خود شروع کنید.

به طور مشابه ، می توانید برای نصب موضوع زیر WP Pusher در داشبورد WordPress خود بروید تا یک موضوع سفارشی را که با استفاده از همین فرآیند تهیه کرده اید تنظیم کنید.

نصب افزونه ها و مضامین وردپرس از github

جدا از ادغام وردپرس با Git و GitHub برای توسعه ، می توانید فایلهای افزونه و تم را نیز دریافت کنید که دیگر در کتابخانه وردپرس در دسترس نیستند.

وردپرس توسعه دهندگان معمولاً مخازن GitHub را برای افزونه ها و مضامین خود ایجاد می کنند. اگر آنها در افزونه و کتابخانه تم وردپرس در دسترس نیستند ، اغلب می توانید آنها را در GitHub پیدا کنید.

به سادگی GitHub را باز کنید و افزونه یا موضوعی را که می خواهید نصب کنید جستجو کنید. پس از آن ، می توانید بر روی دکمه “کد” کلیک کرده و گزینه “بارگیری زیپ” را انتخاب کنید.

<شکل کلاس = "wp-block-image size-full"> Download zip file for plugin 3>

به این ترتیب ، می توانید پرونده های افزونه را بارگیری کرده و آنها را در وب سایت خود نصب کنید.

برای اطلاعات بیشتر ، لطفاً به راهنمای ما در نحوه نصب افزونه ها و مضامین وردپرس از github .

اصطلاحات مهم git و github شما باید بدانید

با استفاده از آنها برای توسعه وردپرس و اهداف دیگر ، اصطلاحات مختلف git و github را پیدا خواهید کرد. برای کمک به شما ، در اینجا چند اصطلاح مهم که باید بدانید وجود دارد:

  • شاخه ها – یک شاخه مانند یک مخزن موازی است که می توانید ایجاد کنید. این امکان را به شما می دهد تا بدون تأثیرگذاری بر شاخه اصلی یا مختل کردن نسخه زنده ، تغییراتی ایجاد کنید و آزادانه کار کنید.
  • ادغام – هنگامی که می خواهید از یک شاخه تغییراتی کنید و آنها را در شاخه دیگری بمالید ، این فرایند ادغام نامیده می شود. با این حال ، شاخه ها باید در همان مخزن یا از یک چنگال باشند.
  • Pull – به واکشی تغییرات و ادغام آنها اشاره دارد. بیایید بگوییم که کسی در یک پرونده در مخزن تغییراتی ایجاد کرده است. برای اطمینان از به روز بودن پرونده های خود می توانید آن تغییرات را به محیط محلی خود بکشید.
  • درخواست های کشش (pr) – درخواست کشش زمانی است که کاربر تغییرات پیشنهادی را به یک مخزن ارائه می دهد ، و توسط همکار مخزن دیگری پذیرفته یا رد می شود.
  • چنگال – یک چنگال یک نسخه شخصی از مخزن کاربر دیگر است که در حساب خود دارید. شما می توانید با استفاده از چنگال بدون تأثیر در مخزن اصلی ، در یک پروژه آزادانه تغییراتی ایجاد کنید.
  • تعهد – تعهد یک تغییر فردی در پرونده در مخزن است. هنگامی که تعهد می کنید ، GIT یک شناسه منحصر به فرد ایجاد می کند تا به شما در حفظ سابقه تغییرات خاص کمک کند. این همچنین سوابق را ثبت می کند که تغییرات را ایجاد کرده و چه زمانی ساخته شده است.
  • فشار – فشار دادن به معنای ارسال تغییرات خود به یک مخزن از راه دور در GitHub است. به عنوان مثال ، اگر در یک پرونده به صورت محلی تغییراتی ایجاد کنید ، می توانید آنها را تحت فشار قرار دهید تا دیگران نیز بتوانند به آنها دسترسی پیدا کنند.

امیدواریم این مقاله به شما کمک کند یاد بگیرید که چگونه از Git با WordPress استفاده کنید. همچنین ممکن است بخواهید انتخاب های ما از بهترین ابزارهای توسعه وردپرس و رایج ترین خطاهای وردپرس و نحوه رفع آنها .

اگر این مقاله را دوست داشتید، لطفاً در کانال یوتیوب برای آموزش های ویدیویی وردپرس. همچنین می‌توانید ما را در تویتر و فیس بوک.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا